From 508d888389cb0457448e44d1ad5314a62f39e9f1 Mon Sep 17 00:00:00 2001 From: Rob Browning Date: Sat, 4 Aug 2018 12:00:44 -0500 Subject: [PATCH] Ensure /usr/share/doc/emacs-{gtk,lucid,nox} symlink is established Use dir_to_symlink to make sure the new symlink to emacs-common is correctly established if we're upgrading from the emacs-defaults packages that had a real directory. Thanks to Andreas Beckmann for reporting the problem. Closes: 903779 --- debian/emacsVAR.maintscript | 1 + debian/rules | 6 ++++++ 2 files changed, 7 insertions(+) create mode 100644 debian/emacsVAR.maintscript diff --git a/debian/emacsVAR.maintscript b/debian/emacsVAR.maintscript new file mode 100644 index 00000000000..3e7acd4f0e4 --- /dev/null +++ b/debian/emacsVAR.maintscript @@ -0,0 +1 @@ +dir_to_symlink /usr/share/doc/@PKG_NAME@ emacs-common 1:25.2+1-9~ diff --git a/debian/rules b/debian/rules index 1d69c8b287c..386324459bb 100755 --- a/debian/rules +++ b/debian/rules @@ -133,12 +133,15 @@ nonpersistent_autogen_install_files := \ debian/emacs-common.postinst \ debian/emacs-common.prerm \ debian/emacs-nox.lintian-overrides \ + debian/emacs-nox.maintscript \ debian/emacs-nox.postinst \ debian/emacs-nox.prerm \ debian/emacs-lucid.lintian-overrides \ + debian/emacs-lucid.maintscript \ debian/emacs-lucid.postinst \ debian/emacs-lucid.prerm \ debian/emacs-gtk.lintian-overrides \ + debian/emacs-gtk.maintscript \ debian/emacs-gtk.postinst \ debian/emacs-gtk.prerm @@ -219,6 +222,9 @@ check-vars: @echo "minor_ver: $(minor_ver)" @echo "movemail_bin: $(movemail_bin)" +.PHONY: check-autogen +check-autogen: $(persistent_autogen_files) $(nonpersistent_autogen_files) + debian-sync: $(persistent_autogen_files) # so dh pattern rule doesn't try to handle this target true -- 2.30.2